• word of the day

    isthmus of suez

    isthmus of suez - Dictionary definition and meaning for word isthmus of suez

    Definition
    (noun) the isthmus in northeastern Egypt that connects Africa and Asia
Download our Mobile App Today
Receive our word of the day
on Whatsapp